import Vue from "vue";
import Vuex from "vuex";
//数据持久化
import persistence from "vuex-uniapp-persistence";

//引入其他的模块
import user from "./user"
import address from "./address";

Vue.use(Vuex);
const store = new Vuex.Store({
  state: {
     // 安全区域
     safeArea: uni.getWindowInfo().safeArea,
     // 胶囊
     capsule: uni.getMenuButtonBoundingClientRect(),
       // 获取当前客户端平台类型 ios 或者 android
    platform: uni.getSystemInfoSync().platform,
  },
  getters: {},
  mutations: {},
  modules: {
    user,
    address,
  },
  // 数据持久化使用模块
  plugins: [persistence()],
});
export default store;


